perm filename KLUDGE.PUB[D,LES]1 blob sn#030251 filedate 1973-03-21 generic text, type T, neo UTF8
00100	.require "good.pub" source_file;
00200	.LTR Defense Supply Service - Washington
00300	Room 1D-245
00400	The Pentagon
00500	Washington, D. C. 20310
00600	
00700	
00800	Attention:  Mr. Eugene Stubbs, Contracting Officer
00900	
01000	Subject:  Computer Equipment Purchase (SD-183 Capital Equipment)
01100	
01200	Gentlemen:
01300	.fac
01400	Permission is requested to purchase the components of a  minicomputer
01500	system  in  support of advanced hand-eye research, plus four computer
01600	typewriter  terminals  suitable  for  remote  use.   The   particular
01700	components and costs are as follows:
01800	.verbatim
01900		Item					Quantity   Unit Cost
02000	    DEC PDP-11/45 with 16K words of core, etc.	    1	     $34,000
02100	    Intel MOS memory system (3*65K*18 bits, 500ns)  1	      32,000
02200	    SPS-41 Signal Processor			    1	      30,500
02300	    Video I/O system				    1	       6,600
02400	    Interface with PDP-10			    1	       2,000
02500	    Portable terminals (Texas Inst. 725 or equiv.)  4	       2,895
02600	.fac
02700	The University is financially unable to provide funds from its own
02800	resources to buy this equipment, so we request that contractual funds
02900	be authorized for this purpose.  There are sufficient funds available
03000	under the existing contract (SD-183) to cover this cost.
03100	
03200	Figure 1 shows the configuration of the proposed system, with
03300	existing elements in solid boxes and proposed elements in dashed
03400	boxes.  The major performance objectives of this system are as follows.
03500	
03600	.narrow 4,4;
03700	1.  To be able to control two or more mechanical arms operating as
03800	quickly as possible.
03900	
04000	2.  To obtain higher quality digitized images from TV cameras (7 bits
04100	per picture element instead of the present 4).
04200	
04300	3.  To perform image processing with sufficient speed that new classes
04400	of visual operators can be employed practically.
04500	
04600	4.  To demonstrate the feasibility of performing hand-eye functions in
04700	a medium-priced system.
04800	
04900	.end
05000	The data paths between elements are all 16 or 32 bits wide.  System
05100	control can be performed by either the PDP-10 or PDP-11.
05200	
05300	
05400	←Figure 1.  Proposed Hand-eye Subsystem Configuration
05500	.begin verbatim
05600	
05650		PDP-10
05675		   |
05700	     _ _ _ ∨ _ _ _          _ _ _ _ _ _ _          _____________
05800	    |             |        |             |        |             |
05900	        PDP-10                DEC Core            |     Arm     |
06000	    |  Interface  |        |  (16K*16)   |        |  Controller |
06100	                                                  |             |
06200	    |_ _ _ _ _ _ _|        |_ _ _ _ _ _ _|        |_____________|
06300		   ∧			  ∧			 ∧
06400		   |			  |			 |
06420		   |			  |			 |
06440		   ∨	    Unibus	  ∨			 ∨
06460		    ---------------------------------------------
06480		   ∧			  ∧			 ∧
06485		   |			  |			 |
06490		   |			  |			 |
06500	     _ _ _ ∨ _ _ _          _ _ _ ∨ _ _ _          ______∨______
06600	    |             |        |             |        |             |
06700	          DEC                 Intel MOS           |   SPS-41    |
06800	    |  PDP-11/45  |<------>|    Memory   |<------>| Signal Proc.|
06900	                              (3*65K*16)          |             |
07000	    |_ _ _ _ _ _ _|        |_ _ _ _ _ _ _|        |_____________|
07100					  ∧
07200					  |
07250					  |
07300	     _____________          _ _ _ ∨ _ _ _          _____________
07400	    |             |        |             |        |             |
07500	    |     TV      |             Video             |    Video    |
07600	    |   Cameras   |------->| I/O System  |------->| Synthesizer |
07700	    |             |                               |             |
07800	    |_____________|        |_ _ _ _ _ _ _|        |_____________|
07900								 |
07950								 ∨
07975							    TV Monitors
08000	
08100	
08150	.end
08200	A primary function of the PDP-11 will be the control of mechanical
08300	arms.  At present this task is performed for one arm by our PDP-6,
08400	operating at about 50% of capacity.  We will soon have two arms going
08500	and are attempting to drive them at even higher speeds, so greater
08600	computational performance is needed.  The PDP-11/45 appears to be
08700	the most economical processor capable of performing this function.
08800	We propose to purchase it with the following options:  16K words of
08900	core memory, floating point processor, programmable real time clock,
09000	and memory management.
09100	
09200	We have chosen to acquire the PDP-11 with a minimum of DEC memory
09300	and to purchase MOS memories separately from Intel.  It appears
09400	that this will provide higher reliablity at substantially lower cost.
09500	The interface to this memory, which we will build, has four ports.
09600	This enables the memory to be used concurrently by the PDP-11 and SPS-41 processors,
09700	and for buffering of TV camera images (in or out).
09800	The amount of memory (3 * 65K * 16 bits) is chosen to be sufficient to
09900	represent one complete television image (6 bits of intensity and 6 bits of
10000	color per element over a 512 * 512 field).